package com.tjsinfo.tjsoa.mail.vo;

import java.util.HashSet;
import java.util.Set;


/**
 * TjsEmailFolder entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class TjsEmailFolder implements java.io.Serializable {

	// Fields

	private String folderId;
	private com.tjsinfo.tjsoa.system.vo.TSystemUser tjsUser;
	private String folderName;
	private Set tjsFoldMails = new HashSet(0);

	// Constructors

	/** default constructor */
	public TjsEmailFolder() {
	}

	/** minimal constructor */
	public TjsEmailFolder(com.tjsinfo.tjsoa.system.vo.TSystemUser tjsUser, String folderName) {
		this.tjsUser = tjsUser;
		this.folderName = folderName;
	}

	/** full constructor */
	public TjsEmailFolder(com.tjsinfo.tjsoa.system.vo.TSystemUser tjsUser, String folderName, Set tjsFoldMails) {
		this.tjsUser = tjsUser;
		this.folderName = folderName;
		this.tjsFoldMails = tjsFoldMails;
	}

	// Property accessors

	public String getFolderId() {
		return this.folderId;
	}

	public void setFolderId(String folderId) {
		this.folderId = folderId;
	}

	public com.tjsinfo.tjsoa.system.vo.TSystemUser getTjsUser() {
		return this.tjsUser;
	}

	public void setTjsUser(com.tjsinfo.tjsoa.system.vo.TSystemUser tjsUser) {
		this.tjsUser = tjsUser;
	}

	public String getFolderName() {
		return this.folderName;
	}

	public void setFolderName(String folderName) {
		this.folderName = folderName;
	}

	public Set getTjsFoldMails() {
		return this.tjsFoldMails;
	}

	public void setTjsFoldMails(Set tjsFoldMails) {
		this.tjsFoldMails = tjsFoldMails;
	}

}